package org.itboys.mobile.entity.mysql.product;

import org.itboys.admin.dto.lasted.SundayUploadDto;
import org.itboys.mysql.entity.BaseMySqlEntity;

import java.util.List;
import java.util.Map;

/**
 * 作者：zzq
 * 时间：2017/10/25
 * 描述：雄安加盟网_项目记录
 */
public class SundayProductRecord extends BaseMySqlEntity{

    //基础属性
    private String name;//商品名称
    private String viceName;//商品副标题
    private String keyWord;//关键词
    private String number;//商品编号唯一
    private Long categoryId;//分类ID
    private String categoryName;//分类名称，不储存
    private Long parentId;//父分类id
    private String parentName;//父分类名称
    private String standard;//商品物规格
    private Integer type;
    private String image;//商品主图
    List<SundayUploadDto> rollImages;//轮播图
    private Integer status;//状态。0已下架，1已上架



    //项目私有

    private String joinArea;//加盟区域
    private Integer isAreaAuthorization;//是否区域授权
    private Integer directShopNum;//直营店总数
    private Integer joinShopNum;//加盟店总数
    private Integer isBusinessBack;//是否商务备案
    private String brandSource;//品牌源地

    private String investAmount;//投资额度
    private String limitTime;//合同期限
    private String products;//经营产品
    private String joinModel;//经营模式
    private List<Map<String,Object>> joinModelTags;//加盟模式标签集合
    private String managerModel;//经营模式
    private List<Map<String,Object>> managerModelTags;//经营模式标签集合
    private String fitPerson;//适合人群标签，用，隔开，
    private List<Map<String,Object>> fitPersonTags;//用户标签集合，用于后台页面使用
    private String consultLine;//咨询热线
    private String joinUrl;//招商网址
    private String desc;//商品介绍
    private String joinFee;//加盟费用
    private String joinAdvantage;//加盟优势
    private String joinProcess;//加盟流程
    private String detail;//详情   详情页展示用

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getViceName() {
        return viceName;
    }

    public void setViceName(String viceName) {
        this.viceName = viceName;
    }

    public String getNumber() {
        return number;
    }

    public void setNumber(String number) {
        this.number = number;
    }

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    public String getStandard() {
        return standard;
    }

    public void setStandard(String standard) {
        this.standard = standard;
    }

    public String getDesc() {
        return desc;
    }

    public void setDesc(String desc) {
        this.desc = desc;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getImage() {
        return image;
    }

    public void setImage(String image) {
        this.image = image;
    }

    public List<SundayUploadDto> getRollImages() {
        return rollImages;
    }

    public void setRollImages(List<SundayUploadDto> rollImages) {
        this.rollImages = rollImages;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }




    public String getInvestAmount() {
        return investAmount;
    }

    public void setInvestAmount(String investAmount) {
        this.investAmount = investAmount;
    }


    public String getLimitTime() {
        return limitTime;
    }

    public void setLimitTime(String limitTime) {
        this.limitTime = limitTime;
    }

    public String getProducts() {
        return products;
    }

    public void setProducts(String products) {
        this.products = products;
    }


    public String getConsultLine() {
        return consultLine;
    }

    public void setConsultLine(String consultLine) {
        this.consultLine = consultLine;
    }

    public String getJoinUrl() {
        return joinUrl;
    }

    public void setJoinUrl(String joinUrl) {
        this.joinUrl = joinUrl;
    }

    public String getJoinFee() {
        return joinFee;
    }

    public void setJoinFee(String joinFee) {
        this.joinFee = joinFee;
    }

    public String getJoinAdvantage() {
        return joinAdvantage;
    }

    public void setJoinAdvantage(String joinAdvantage) {
        this.joinAdvantage = joinAdvantage;
    }

    public String getJoinProcess() {
        return joinProcess;
    }

    public void setJoinProcess(String joinProcess) {
        this.joinProcess = joinProcess;
    }


    public String getJoinArea() {
        return joinArea;
    }

    public void setJoinArea(String joinArea) {
        this.joinArea = joinArea;
    }

    public Integer getIsAreaAuthorization() {
        return isAreaAuthorization;
    }

    public void setIsAreaAuthorization(Integer isAreaAuthorization) {
        this.isAreaAuthorization = isAreaAuthorization;
    }

    public String getKeyWord() {
        return keyWord;
    }

    public void setKeyWord(String keyWord) {
        this.keyWord = keyWord;
    }

    public Integer getDirectShopNum() {
        return directShopNum;
    }

    public void setDirectShopNum(Integer directShopNum) {
        this.directShopNum = directShopNum;
    }

    public Integer getJoinShopNum() {
        return joinShopNum;
    }

    public void setJoinShopNum(Integer joinShopNum) {
        this.joinShopNum = joinShopNum;
    }

    public Integer getIsBusinessBack() {
        return isBusinessBack;
    }

    public void setIsBusinessBack(Integer isBusinessBack) {
        this.isBusinessBack = isBusinessBack;
    }

    public String getJoinModel() {
        return joinModel;
    }

    public void setJoinModel(String joinModel) {
        this.joinModel = joinModel;
    }

    public List<Map<String, Object>> getJoinModelTags() {
        return joinModelTags;
    }

    public void setJoinModelTags(List<Map<String, Object>> joinModelTags) {
        this.joinModelTags = joinModelTags;
    }

    public String getManagerModel() {
        return managerModel;
    }

    public void setManagerModel(String managerModel) {
        this.managerModel = managerModel;
    }

    public List<Map<String, Object>> getManagerModelTags() {
        return managerModelTags;
    }

    public void setManagerModelTags(List<Map<String, Object>> managerModelTags) {
        this.managerModelTags = managerModelTags;
    }

    public String getFitPerson() {
        return fitPerson;
    }

    public void setFitPerson(String fitPerson) {
        this.fitPerson = fitPerson;
    }

    public List<Map<String, Object>> getFitPersonTags() {
        return fitPersonTags;
    }

    public void setFitPersonTags(List<Map<String, Object>> fitPersonTags) {
        this.fitPersonTags = fitPersonTags;
    }

    public String getBrandSource() {
        return brandSource;
    }

    public void setBrandSource(String brandSource) {
        this.brandSource = brandSource;
    }

    public Long getParentId() {
        return parentId;
    }

    public void setParentId(Long parentId) {
        this.parentId = parentId;
    }

    public String getParentName() {
        return parentName;
    }

    public void setParentName(String parentName) {
        this.parentName = parentName;
    }

    public String getDetail() {
        return detail;
    }

    public void setDetail(String detail) {
        this.detail = detail;
    }
}
